package mcjunkin;

/**
	A ProgressListener is capable of receiving information about the progress of
	the match algorithm. 
	
	Typically a ProgressListener will be part of a user interface, and might
	show a progress bar and/or status message.
*/

public interface ProgressListener{

	/** Receives a notification that the folder currently being searched is s. */
	public abstract void setCurrentFolder(String s);

	/** Receives a notification that the new progress value is i. */
	public abstract void setProgress(long i);

	/** Receives a notification that the new projected total task size is i. */
	public abstract void setTotal(long i);

}
